numb (someone) by surprise

Translations
ошеломить (кого-то) сюрпризом
The sudden announcement numbed them by surprise.
Внезапное объявление ошеломило их сюрпризом.